package proy2redes;

//import java.net.*;
import java.io.*;
//import java.util.*;

public class dmonAconsola extends Thread {

    public dmonAconsola() {
	    super("dmonAconsola");
    }
	
	private String procesarComandoConsola(String comando) {
		String respuesta = "";
		if (comando.equals("tuser")) {
			respuesta = dmon.obtenerTuser();
		} else if (comando.equals("nops")) {
			respuesta = "Cantidad de operaciones de subir a un drep: " + dmon.NumSubidos + "\nCantidad de operaciones de bajar de un drep: " + dmon.NumBajados;
		} else {
			respuesta = "ERROR: Comando Inv'alido. Recuerde que los comandos v'alidos son \"tuser\" y \"nops\".";
		}
		return respuesta;
	}
	
	public void run() {
		try {
				BufferedReader in = new BufferedReader(
										new InputStreamReader(
											System.in
										)
									);
				while (true) {
					System.out.println("Introduzca un comando :");
					String comando = in.readLine();
					System.out.println("\n" + procesarComandoConsola(comando) + "\n");
				}
		} catch (IOException e) {
				e.printStackTrace();
		}
	}
}
